Skip to content

2026.6 - #1684

Merged
javierggt merged 2 commits into
masterfrom
2026.6-branch
Apr 20, 2026
Merged

2026.6#1684
javierggt merged 2 commits into
masterfrom
2026.6-branch

Conversation

@javierggt

@javierggt javierggt commented Apr 6, 2026

Copy link
Copy Markdown
Contributor

ska3-flight 2026.6

This PR includes:

  • kadi
    • change the filtering in commands.observations.get_observations to use the observation's manvr_startand obs_stop (as opposed to obs_start and obs_stop).
    • fix an issue when getting star IDs from backstop, and in commands.observations.get_starcats.
    • Add scheduled obsid to commands, states, observations.
    • Require scenario="flight" if no internet.
    • Support HRC 15V On from SCS-85 activation.
  • parse_cm: Add a new convenience function (paths.load_url_from_load_name) to get the URL for a load directory on either icxc or OCCweb based on the load name.
  • chandra_aca:
    • improve ACA pixel row,col <=> angle yag,zag transformations to properly account for CCD temperature.
    • in read_manvr_mon_images: add support for new quadrant zero offsets, and for filtering based on planning constraints.

Interface Impacts:

Requires scenario="flight" if there is no internet.

This might require changes in downstream code, e.g. mica.starcheck.get_starcheck_catalog ends up calling get_observations, so now that would fail without internet. Kadi scenario can be set globally via the environment variable KADI_SCENARIO="flight" (either programatically or in a shell).

New data file
There are new kadi archive files $SKA/data/kadi/cmds3.{h5,pkl} that need to be synced.

If the files are not present, kadi falls back to use the previous version, which is fine unless one intends to use the scheduled OBSID.

Other changes in kadi

  • Date-based queries that start or end within a maneuver may return additional observations relative to the previous version.
  • Adds new type=LOAD_EVENT tlmsid=OBSID commands.
  • Adds a new column obsid_sched to the output of get_observations().
  • Adds a new state key obsid_sched to query the scheduled ObsID.
  • Adds a new conf.matching_block_size configuration variable for testing.
  • Adds a new environment variable KADI_CMDS_VERSION to explicitly specify the cmds archive version.
  • In the function get_load_cmds_from_occweb_or_local, the archive kwarg is renamed to in_work for clarity. This function is private in practice.

Testing:

skare3 dashboard and test result password at https://icxc.cfa.harvard.edu/aspect/skare3_dash_cred.txt

The latest release candidates will be installed in /proj/sot/ska3/test on HEAD, and all release candidates will be available for testing from the usual channels:

conda create -n ska3-flight-2026.6rc3 --override-channels \
  -c https://icxc.cfa.harvard.edu/aspect/ska3-conda/flight \
  -c https://icxc.cfa.harvard.edu/aspect/ska3-conda/test \
  ska3-flight==2026.6rc3

If this release includes an update to ska3-perl, the install process for Aspect will include that. Note: ska3-perl is generally not needed for non-Aspect users.

conda create -n ska3-flight-2026.6rc3 --override-channels \
  -c https://icxc.cfa.harvard.edu/aspect/ska3-conda/flight \
  -c https://icxc.cfa.harvard.edu/aspect/ska3-conda/test \
  ska3-flight==2026.6rc3 ska3-perl

Review

All operations critical or impacting PR's are independently and carefully reviewed. For other PR's the level of detail for review is calibrated to operations criticality. Some PR's that are confined to aspect-team-specific processing may have little to no independent review.

Deployment

ska3-flight 2026.6 will be promoted to flight conda channel and installed on HEAD and GRETA Linux upon approval of FSDS Jira ticket.

Code changes

ska3-flight changes (2026.1 -> 2026.6rc2)

Updated Packages

  • chandra_aca: 4.53.0 -> 4.55.0 (4.53.0 -> 4.54.0 -> 4.55.0)
    • PR 200 (Tom Aldcroft): DOC: Fix tiny documentation typo
    • PR 199 (Tom Aldcroft): Add support for new quadrant zero offsets and constraint handling
    • PR 202 (Tom Aldcroft): Improve aca coord transforms
  • cheta: 4.67.1 -> 4.68.0 (4.67.1 -> 4.68.0)
    • PR 289 (Tom Aldcroft): Better missing units handling
  • fot-matlab: 2.5.1 -> 2.5.2 (2.5.1 -> 2.5.2)
  • kadi: 7.18.1 -> 7.21.0 (7.18.1 -> 7.19.0 -> 7.19.1 -> 7.20.0 -> 7.21.0)
    • PR 381 (Tom Aldcroft): Make date filtering for get_observations more inclusive
    • PR 352 (Tom Aldcroft): Set star IDs per star and fix get_starcats bug
    • PR 379 (Tom Aldcroft): Fix the absolute path handling to work on Windows
    • PR 368 (Tom Aldcroft): Add scheduled obsid to commands, states, observations
    • PR 375 (Tom Aldcroft): Require scenario="flight" if no internet
    • PR 378 (Tom Aldcroft): Fix mistake in docs for filtering events
    • PR 383 (Jean Connelly): Remove defunct unused AGASC_FILE from observations
    • PR 382 (Tom Aldcroft): Merge each OBS command from an obsid-changing CMD_EVT into the prior …
    • PR 380 (Tom Aldcroft): Filter observations and starcats by scheduled obsid and other obs params
    • PR 384 (Tom Aldcroft): Support HRC 15V On from SCS-85 activation
  • mica: 4.39.2 -> 4.40.0 (4.39.2 -> 4.40.0)
    • PR 325 (Tom Aldcroft): Improve ACA header 3 decom support
  • parse_cm: 3.18.1 -> 3.19.0 (3.18.1 -> 3.19.0)
    • PR 64 (Tom Aldcroft): Add load_url_from_load_name function and corresponding tests
  • proseco: 5.18.0 -> 5.19.0 (5.18.0 -> 5.19.0)
    • PR 414 (Tom Aldcroft): Use chandra_aca 2020 transforms with T_aca = T_ccd + 41 C
  • ska3-core: 2026.1 -> 2026.3
  • sparkles: 4.31.2 -> 4.31.3 (4.31.2 -> 4.31.3)
    • PR 228 (Jean Connelly): Update test regress vals for chandra_aca coord improvements
  • xija: 4.36.0 -> 4.37.0 (4.36.0 -> 4.37.0)
    • PR 153 (Tom Aldcroft): DOC: Modernize and fix example script

Related Issues

Fixes #1681

@javierggt javierggt changed the title 2026.6update versions in ska3-flight 2026.6 Apr 6, 2026
@javierggt
javierggt force-pushed the 2026.6-branch branch 2 times, most recently from 1348aea to f35a722 Compare April 7, 2026 14:05
@javierggt
javierggt merged commit a3f0c91 into master Apr 20, 2026
@javierggt
javierggt deleted the 2026.6-branch branch April 20, 2026 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Release ska3-flight 2026.6

1 participant